草庐IT

Android NDK 和 FFMPEG 构建

全部标签

java - 构建 protobuf 示例应用程序的问题

我是protobufs的新手,正在尝试了解有关使用它们的更多信息。我已经下载了从here打包的protobuf.存档的示例文件夹中有一个README.txt文件,其中提供了有关如何构建2个示例应用程序的说明。但是,当我按照这些说明构建Java应用程序时:makejava我收到很多错误,然后是:100errorsmake:*[javac_middleman]Error1所有100个错误似乎都与类路径相关,因为这是一个典型的例子:com/example/tutorial/AddressBookProtos.java:37:error:packagecom.google.protobufdo

java - Gradle 中的注释处理器将源文件输出到构建/类,使 javadoc 失败。如何解决?

我有一个注解处理器,它在构建时由Java编译器自动获取(使用SPI)。在gradle构建期间,此注释处理器生成的java源代码被放入build/classes中,因为Gradle告诉注释处理器这是输出生成的源文件的地方。当运行标准javadoc任务时,它会尝试为构建/类中的所有文件创建javadoc,包括*.java。这会失败,因为javadoc只需要*.class文件,导致整个构建失败。所以我的问题是:这是Gradle错误/功能吗?我该如何修复它/让它发挥作用? 最佳答案 问题似乎是没有提取生成的源文件,导致javadoc失败,因

java - 使用复制在 lib 文件夹中的外部 .jar 依赖项构建可执行文件 .jar

我正在使用IntelliJIDEA和Java。我有一个名为SearchEngine的主程序,它应该构建一个可执行文件SearchEngine.jar。但是,我的代码依赖于3个额外的.jar文件。我已经添加了这些依赖项,我的程序运行良好。我想构建一个可执行文件.jar,它不在其中包含3个额外的.jar文件,而是将它们复制到lib文件夹中。为此,我选择了以下选项:当我不更改Artifacts项目设置选项卡中的设置时,我得到4个.jar文件,其中1个是我的可执行文件,3个是额外的.jar文件。这样,一切都工作正常。但是,当我尝试在lib文件夹中添加3个额外的.jar文件时,我的可执行文件无法

java - 是否可以基于Java中的两个子模式构建一个模式

Patternp1=Pattern.compile(".................");Patternp2=Pattern.compile("xxxxxxxxxxxxxxxxxxx");由于p1和p2都很长,很难编写一个模式来涵盖p1和p2中的所有情况。是否可以编写另一个基于p1和p2的模式p3,以便我只能运行一个匹配器:Matcherm=p3.matcher(str); 最佳答案 您可以使用它来组合模式:Patternpattern=Pattern.compile(".................|xxxxxxxxxxx

java - 基于 NetBeans 平台构建的 Web Start 应用程序不会创建桌面快捷方式和开始菜单项

我创建了一个使用JavaWebStart启动的NetBeans平台应用程序。我在Netbeans6.8中使用“构建JNLP应用程序”命令构建了WAR文件。我已将桌面快捷方式和菜单项添加到JNLP文件,但由于某些原因,这些在应用程序启动时并未创建。但是,当我去:ControlPanel->Java->TemporaryInternetFiles->View->Selectmyapplication>Click'Installshortcutstotheselectedapplication'桌面和菜单快捷方式已正确创建。此外,在Java控制台中,“快捷方式创建”选项设置为以下(我认为是默

java - 是否有任何不是特定于 IDE 的 Java swing GUI 应用程序构建工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我使用过各种IDE(Eclipse、NetBeans、IntellijIDEA),尽管它们都有GUI构建器工具,但它们都以一种将开发人员绑定(bind)到使用该IDE的方式生成GUI。我目前正在开发一个开源项目,其中的GUI是使用Netbeans构建的,因此在另一个IDE中打开时无法使用。这对我不利,部分原因是我使用IntellijIDEA,但主要是因为该项目正在设置

java - JDK 7 的快速调试/调试构建

我正在搜索JDK的调试(或者我猜他们称之为快速调试构建)以启用在运行时生成的打印程序集以及在查找性能问题时所需的其他诊断。就目前而言,我似乎找不到可以直接使用的“现成”快速调试构建二进制包。有人可以帮我提供下载链接或至少提供有关获得这些构建的阻力最小的路径的提示吗? 最佳答案 你说“寻找性能问题”。我可以建议你使用一些分析器工具,比如http://visualvm.java.net/或eclipse中的tptp。但是,如果你真的想要fastdebugbudle,你可以在以下地址下载:http://download.java.net/

java - 从 ant 构建文件中以编程方式检索某些任务

我有一个导入其他antxml文件的build.xml。我想从中获取所有javac任务,这样我就可以看到为这些任务设置了什么类路径(javac用于多个目标)。我想出了以下代码(简化了一点):publicstaticvoidmain(String[]args)throwsException{Projectproject=newProject();project.init();Stringbuild="build.xml";FilebuildFile=newFile(build);ProjectHelper.configureProject(project,buildFile);Hashta

java - 泛型和( super ?)类型标记可以帮助构建类型安全的新闻聚合器吗?

我有这个基本的News界面interfaceNews{StringgetHeader();StringgetText();}和像SportsNews这样的具体类和FinancialNews提供特定方法,如getStockPrice(),getSport()等等。新闻旨在发送给interfaceSubscriber{voidonNews(Nnews);}问题是如何注册和维护订阅。我尝试的第一种方法是使用中央Aggregator,在Class之间保留map对象和Set>,但很快这种方法就显露出行不通了。这是所需的APIpublicclassAggregator{publicvoidsubs

java - 如何从 eclipse 程序构建 Mac OS X .app

我的程序在Eclipse中运行良好。但是,如果我尝试将它导出为可运行的jar,当我双击它时jar不会打开。有没有办法在Eclipse中直接导出到.app? 最佳答案 gradle-macappbundleplugin是我知道如何做到这一点的最简单方法。它连接到您的构建系统并为您生成.app。如果您想推出自己的解决方案,Apple的JavaDeploymentOptionsforOSX为您提供有关执行此操作所需的所有信息。基本上,.app只是一个包含JAR的文件夹,一些XML文件提供了类路径等。您可以阅读该指南了解所有详细信息。